home *** CD-ROM | disk | FTP | other *** search
- Path: informatik.tu-muenchen.de!fischerj
- From: fischerj@informatik.tu-muenchen.de (Juergen "Rally" Fischer)
- Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.games,alt.sys.amiga.demos,comp.sys.amiga.graphics,comp.sys.amiga.hardware
- Subject: Re: ChipRAM speed increases?
- Date: 25 Mar 1996 19:38:56 GMT
- Organization: Technische Universitaet Muenchen, Germany
- Distribution: world
- Message-ID: <4j6sog$hnh@sunsystem5.informatik.tu-muenchen.de>
- References: <4j2udt$h4h@daily-planet.execpc.com> <1446.6657T1392T608@mbox.vol.it>
- NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
- Originator: fischerj@hphalle5.informatik.tu-muenchen.de
-
-
- In article <1446.6657T1392T608@mbox.vol.it>, bizzetti@mbox.vol.it (Fabio Bizzetti) writes:
- |> Organization: Video On Line
- |> Lines: 35
- |> Distribution: world
- |> Message-ID: <1446.6657T1392T608@mbox.vol.it>
- |> References: <4j2udt$h4h@daily-planet.execpc.com>
- |> NNTP-Posting-Host: molcl16.vol.it
- |> X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
- |> Xref: informatik.tu-muenchen.de comp.sys.amiga.programmer:89904 comp.sys.amiga.games:100677 alt.sys.amiga.demos:16314 comp.sys.amiga.graphics:46443 comp.sys.amiga.hardware:126673
- |>
- |>
- |> >In article <483.6656T793T2130@lustudat.student.lu.se>
- |> >nma95nbr@lustudat.student.lu.se (Niklas Brunlid) writes:
- |> >> Is there ANY way of making the ChipRAM access faster (i.e. caching,
- |> >> hardware hacks etc...)????
-
- not really.
- you could for example interlace a non-interlaced 256 color screen.
- i.e. a interlaced 320x256 screen, showing 128 even lines, then 128 odd.
- haven't tested and I guess it flickers more than normal interlace
- (normal interlace doesn't flicker if you use right background & objects).
-
- but it will only give some rasterlines more, i.e. not worth the effort.
-
- you should check your code if it uses all free cycles.
-
- i.e.
-
- move.l d0,(chip)+
- move.l (fast)+,d2
- add.l d1,d1
-
- this is bad, because the mem acess after (chip)+ gives no free cycles.
-
- move.l d0,(chip)+
- add.l d1,d1
- move.l (fast)+,d2
-
- will run faster. sometimes you need to change quit much until you
- got a loop using free cycles ideal.
-
- So, if you made it to use all free cycles (reg,reg operations only),
- then a store to chipmem costs you only 2 cycles on 020/030!
-
- |>
- |> > Get a graphics card. They do wonders for chip RAM speed! :-)
- |>
- |> Then buy a 200Mhz 68060 to plot games/multimedia stuffs in the gfx card memory.
- |>
- |> Then..
- |>
- |> Wake up... ;[
-
- well, wake up due to the fact most demos & games are AGA-hacks.
-
- make a simple alternative code that fills a screen with writepixelarray8(),
- which does a chunky dump to screen, and it will fly on gfx-cards.
-
- |>
- |>
- |> >--
- |> >Jonathan Gapen (innuendo@execpc.com)
- |> >Bread in, toast out. How does it DO that?
- |>
- |>
- |>
- |> ------------------------------------------------------------------------------
- |> | |
- |> | Stop that fucking imperialist embargo against Cuba. |
- |> | Hasta Siempre Comandante Che Guevara. |
- |> | |
- |> | |
- |> | Fabio "Maverick" Bizzetti - bizzetti@mbox.vol.it - Maverick* at IRC |
- |> | The maker of "CyberMan" and "Virtual Karting" |
- |> | working on "Virtual Rally" and "StarFighter", the 3D game that will |
- |> | bring the Amiga to the top |
- |> | |
- |> ------------------------------------------------------------------------------
- |>
- |>
- ------------------------------------------------------------------------
- fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer) =:)
-
-